package cc.rengu.igas.bsps.common.dao;

import cc.rengu.igas.bsps.common.entity.BspsMchntAcctSum;
import cc.rengu.igas.bsps.common.entity.MchntAcctSum;
import cc.rengu.oltp.utility.bean.PageInfo;
import cc.rengu.oltp.utility.bean.PageResult;

import java.util.List;

/**
 * 商户入账结果表操作接口类
 * Created by 王成 on 2018/10/8.
 */
public interface MchntAcctSumMapper {
    /**
     * 根据清算日期及商户号查询商户入账结果信息
     *
     * @param mchntNo         商户号
     * @param settleStartDate 清算开始日期
     * @param settleEndDate   清算截止日期
     * @return 商户入账结果信息
     */
    List<MchntAcctSum> selectMchntAcctSumBySettleDateAndMchntNo(String mchntNo, String settleStartDate, String settleEndDate) throws Exception;


    PageResult selectMchntSettlementFailQuery(String mchntNo, String settleStartDate, String settleEndDate, PageInfo pageInfo) throws Exception;


    BspsMchntAcctSum selectMchntSettlementFailSum(String mchntNo, String settleStartDate, String settleEndDate) throws Exception;


}
